projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cb19bbb
)
gtkwidget: Lookup target widget when propagating emulated pressed
author
Carlos Garnacho
<carlosg@gnome.org>
Thu, 12 Oct 2017 12:18:12 +0000
(14:18 +0200)
committer
Carlos Garnacho
<carlosg@gnome.org>
Thu, 12 Oct 2017 12:47:15 +0000
(14:47 +0200)
After a gesture first claims, and later rejects a touch sequence,
a press event will be propagated further along. However propagation
got messed up since we only emitted as far as the toplevel.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 51e39c3555f0f9f8f21262b4665f271e6feccd44..63dd5226b22238672f63d7760b2e3678c74b82f1 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-3475,7
+3475,7
@@
_gtk_widget_emulate_press (GtkWidget *widget,
GtkWidget *event_widget, *next_child, *parent;
GdkEvent *press;
- event_widget = gtk_get_event_
wid
get ((GdkEvent *) event);
+ event_widget = gtk_get_event_
tar
get ((GdkEvent *) event);
if (event_widget == widget)
return;